import request from '@/request/request.js';

/**
 * @description  获取任务列表
 */
export function getTaskList(data) {
	return request({
		url: '/api/task/getTaskList',
		headers: {
			isToken: true,
		},
		method: 'get',
		data: data
	})
}

/**
 * @description  获取任务列表
 */
export function getAdTaskList(data) {
	return request({
		url: '/api/task/getAdTaskList',
		headers: {
			isToken: true,
		},
		method: 'get',
		data: data
	})
}

/**
 * @description  开始任务
 */
export function startTask(taskId) {
	return request({
		url: '/api/task/startTask',
		headers: {
			isToken: true,
		},
		method: 'post',
		data: {
			taskId
		}
	})
}

/**
 * @description  完成任务
 */
export function completeTask(taskId) {
	return request({
		url: '/api/task/completeTask',
		headers: {
			isToken: true,
		},
		method: 'post',
		data: {
			taskId
		}
	})
}


/**
 * @description  注册任务
 */
export function registerTask(data) {
	return request({
		url: '/api/task/registerTask',
		headers: {
			isToken: true,
		},
		method: 'post',
		data: data
	})
}

/**
 * @description  检查任务
 */
export function checkTask(data) {
	return request({
		url: '/api/task/checkTask',
		headers: {
			isToken: true,
		},
		method: 'post',
		data: data
	})
}

